Search Dictionary
Definition of churchill falls
churchill falls
• noun
1
A 75-meter-high (245-foot) waterfall on the Churchill River in Labrador, within the Canadian province of Newfoundland and Labrador, whose water flow was largely diverted in 1970 to power the nearby Churchill Falls Generating Station.
2
A company town in central Labrador, in the province of Newfoundland and Labrador, Canada, established in the late 1960s to house workers operating the adjacent hydroelectric power station.
• Nearby Words
Cite this Entry
Wordmom. (2026). Definition of Churchill falls. In Wordmom Dictionary. Retrieved Oct 17, 2026, from https://wordmom.com/dictionary/churchill%20falls